package net.ermannofranco.genericdaojdbc.model;

/**
 * Holds references to other entities, many-to-one or one-to-one type.
 * Maybe it's better to use @ForeignEntities.
 * @author ermanno
 *
 * @param <K>
 */
public abstract class CompositeEntity<K extends Number> extends Entity<K> {

	private static final long serialVersionUID = 6479368070325086353L;

	protected abstract Class<? extends Entity<? extends Number>>[] getForeignKeyClasses();
}
